b2c demand planning demand forecasting business to business list marketing results analysis e-business forecasting business budgeting sales forecasting yellow pages inventory planning consulting